package Client;

import java.io.*;
import java.net.Socket;


public class ReceptionDonnee {
	private Protocole protocole;
	private Socket transfert;
	private InputStream in;
	private DataInputStream entree;

	public ReceptionDonnee(Protocole protocole, Socket transfert){
		try{
		this.protocole=protocole;
		this.transfert=transfert;

		// Récupération du flot d'entrée
		in = this.transfert.getInputStream();
		// Création du flot d'entrée pour données typées
		entree = new DataInputStream(in);
		// Affichage des infos client
		}
		catch(IOException e){
			System.out.println("erreur d'entrée sortie");
		}
	}
	
	public int lireEntier() throws IOException   {
		int entier = -1;
			entier = entree.readInt();
		return entier;
	}
	
	public String lireChaine(){
		String chaine ="";
		try {
			chaine = entree.readUTF();
		} catch (IOException e) {
			System.out.println("erreur entree sortie");
		}
		return chaine;
	}
	
	
}
